String Matching on Multicontext FPGA using Dynamic Partial Reconfiguration

نویسنده

  • J. Armstrong Joseph
چکیده

If logic be optimized for each problem instance, FPGAs do better than ASICs. CAD tools to generate problem instance dependent logic and time required configuring the FPGAs. In this paper, a novel approach for mapping and reconfiguration proposed that uses dynamic partial reconfiguration of FPGAs to do speed-up over existing approaches. Main idea is to design and map problem instance dependent logic on FPGA that maps problem instance dependent logic on other contexts of the same FPGA. As a result, CAD tools needed to use just once for each problem and not once for every problem instance as is usually done. To prove this approach, a detailed implementation of snort rule set based IDS using Boyer-Moore (BM) string matching algorithm presented. It implemented to get correct estimates of performance on FPGA device. Speedups in mapping time of approx. 10 over CAD tools and dynamic reconfiguration time 0.016 ms for 8 patterns obtained. Significant speedups obtained in overall mapping time as well including a speed up ranging from 3 to 16 times over a software implementation of snort rule set based IDS using BM algorithm running on a Pentium @ 2.8GHz workstation. Keywords— partial reconfiguration, context switching, Dynamic reconfiguration, Field programmable gate arrays

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

String Matching on Multicontext FPGAs using Self-Reconfiguration

FPGAs can perform better than ASICs if the logic mapped onto them is optimized for each problem instance. Unfortunately, this advantage is often canceled by the long time needed by CAD tools to generate problem instance dependent logic and the time required to configure the FPGAs. In this paper, a novel approach for runtime mapping is proposed that utilizes self-reconfigurability of multicontex...

متن کامل

Partial Reconfiguration using FPGA – A Review

This paper proposes a review on Partial reconfiguration using Field Programmable Gate Array (FPGA). By downloading configuration bit files Partial Dynamic Reconfiguration (PDR) dynamically modifies the hardware portion of the device. Both FPGA and reconfigurable are used to speed up the performance of various applications. This makes the FPGA to be used in new dimension with an advantage of mor...

متن کامل

Improving Energy Efficiency of Block-Matching Motion Estimation Using Dynamic Partial Reconfiguration

In this paper, energy-efficient architecture for Variable Block Size Motion Estimation (VBSME) is proposed to fully utilize dynamic partial reconfiguration capability of programmable hardware fabric in the heterogeneous computing environment. Dynamic Partial Reconfiguration is a unique feature of FPGAs that makes best use of hardware resources and power by allowing adaptive algorithm to be impl...

متن کامل

Scalable FPGA Architecture for DCT Computation Using Dynamic Partial Reconfiguration

In this paper, we propose FPGA-based scalable architecture for DCT computation using dynamic partial reconfiguration. Our architecture can achieve quality scalability using dynamic partial reconfiguration. This is important for some critical applications that need continuous hardware servicing. Our scalable architecture has two features. First, the architecture can perform DCT computations for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017